<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <meta http-equiv="X-UA-Compatible" content="IE=edge">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <title>Document</title>
</head>
<body>
  <!-- [css] 在页面上隐藏元素的方法有哪些 -->
  <!-- 占位 -->

</body>
</html>
<style>
.class	.intro	选择 class="intro" 的所有元素。	1
#id	#firstname	选择 id="firstname" 的所有元素。	1
*	*	选择所有元素。	2
element	p	选择所有
元素。

1
element,element	div,p	选择所有
元素和所有
元素。

1
element element	div p	选择
元素内部的所有
元素。

1
element>element	div>p	选择父元素为
元素的所有
元素。

2
element+element	div+p	选择紧接在
元素之后的所有
元素。


[attribute]	[target]	选择带有 target 属性所有元素。	2
[attribute=value]	[target=_blank]	选择 target="_blank" 的所有元素。	2
[attribute~=value]	[title~=flower]	选择 title 属性包含单词 "flower" 的所有元素。	2
[attribute|=value]	[lang|=en]	选择 lang 属性值以 "en" 开头的所有元素。	2
:link	a:link	选择所有未被访问的链接。	1
:visited	a:visited	选择所有已被访问的链接。	1
:active	a:active	选择活动链接。	1
:hover	a:hover	选择鼠标指针位于其上的链接。	1
:focus	input:focus	选择获得焦点的 input 元素。	2
:first-letter	p:first-letter	选择每个
元素的首字母。

:first-line	p:first-line	选择每个
元素的首行。

:first-child	p:first-child	选择属于父元素的第一个子元素的每个
元素。

:before	p:before	在每个
元素的内容之前插入内容。

:after	p:after	在每个
元素的内容之后插入内容。

:lang(language)	p:lang(it)	选择带有以 "it" 开头的 lang 属性值的每个
元素。

element1~element2	p~ul	选择前面有
元素的每个

元素。
3
[attribute^=value]	a[src^="https"]	选择其 src 属性值以 "https" 开头的每个 元素。	
[attribute$=value]	a[src$=".pdf"]	选择其 src 属性以 ".pdf" 结尾的所有 元素。	
[attribute*=value]	a[src*="abc"]	选择其 src 属性中包含 "abc" 子串的每个 元素。	
:first-of-type	p:first-of-type	选择属于其父元素的首个
元素的每个

元素。

:last-of-type	p:last-of-type	选择属于其父元素的最后
元素的每个

元素。

3
:only-of-type	p:only-of-type	选择属于其父元素唯一的
元素的每个

元素。

3
:only-child	p:only-child	选择属于其父元素的唯一子元素的每个
元素。

3
:nth-child(n)	p:nth-child(2)	选择属于其父元素的第二个子元素的每个
元素。

3
:nth-last-child(n)	p:nth-last-child(2)	同上，从最后一个子元素开始计数。	3
:nth-of-type(n)	p:nth-of-type(2)	选择属于其父元素第二个
元素的每个

元素。

3
:nth-last-of-type(n)	p:nth-last-of-type(2)	同上，但是从最后一个子元素开始计数。	3
:last-child	p:last-child	选择属于其父元素最后一个子元素每个
元素。

3
:root	:root	选择文档的根元素。	3
:empty	p:empty	选择没有子元素的每个
元素（包括文本节点）。

3
:target	#news:target	选择当前活动的 #news 元素。	3
:enabled	input:enabled	选择每个启用的 元素。	3
:disabled	input:disabled	选择每个禁用的 元素	3
:checked	input:checked	选择每个被选中的 元素。	3
:not(selector)	:not(p)	选择非
元素的每个元素。

3
::selection	::selection	选择被用户选取的元素部分。	3
css有哪些属性可以继承？

 0 0 0

Renato-Z2020-03-11 17:44:51
CSS 的选择器
这里不做统计了，可以参考速查文档

那些属性可以继承
1. 所有元素都可以继承
visibility和cursor
2. 内联元素可以继承
letter-spacing：字符之间的间隙
word-spacing：单词之间的间隙
white-space：换行方式
line-height：行高
color：颜色
font：字体设置
font-family：字体名称
font-size：字体大小
font-style：字体样式
font-variant：是否为小型的大写字母
font-weight：文本字体的粗细
text- decoration：复合属性。文本的装饰。
text-transform：文本的大小写
direction：文本流的方向
3. 块级元素可以继承
text-indent：文本缩进
text-align：文本对齐方式
4. 列表元素可以继承
list-style：复合属性。设置列表项目相关内容
list-style-type：列表项所使用的预设标记
list-style-position：列表项标记如何根据文本排列
list-style-image：列表项标记的图像
5. 表格元素嗯昆虫继承
border-collapse：表格的行和单元格的边是合并还是独立
6. 不可继承的元素
display、margin、border、padding、background、height、min-height、max- height、width、min-width、max-width、overflow、position、left、right、top、 bottom、z-index、float、clear、table-layout、vertical-align、page-break-after、 page-bread-before和unicode-bid

</style>